BL
pedido

Alavanca Só Ser For Premium

Por BlackLeft, 06 de jun. de 2012 em Scripts

script
9
1.1k
BlackLeftB
06 de junho de 2012 às 18:28

Gostaria de uma script que o player só pode puchar a alavanca se ele for premium, e quando ele puchar ele vai para tal lugar.

 

Obrigado (:

 

Caso não tenha itendido é so falar no topico.

LeoxtibiaL
06 de junho de 2012 às 19:05

Aí está!

 

local config = {
pos = {x = 110, y = 45, z = 7}, ----posição para onde o player eh mandado
days = 1 --- quantos dias de premium para usar a alavanca
}
function onUse(cid, item, frompos, topos)
	if(getPlayerPremiumDays(cid) >= config.days) then
	doTeleportThing(cid, config.pos)
	doSendMagicEffect(getPlayerPosition(cid), 10)
else
	doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Voce precisa ser premium account.")
	doSendMagicEffect(getPlayerPosition(cid), CONST_ME_POFF)
	end
	end

 

Em actions.xml você poe isso:

<action uniqueid="XXXX" event="script" value="alavanca.lua"/>

E em XXXX, o uniqueid da alavanca. Vlw, abraço!

Editado Junho 6 por Leoxtibia

Makelin1M
06 de junho de 2012 às 19:27

Este e action funciono 100 % aki no meu pc

 

function onUse(cid, item, frompos, item2, topos)

 

pos = {x=160, y=54, z=7} --Position para onde sera teleportado

 

getPlayerPremiumDays(cid)

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Desculpe Você Não E premium")

return TRUE

end

doTeleportThing(cid,pos)

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Parabéns você foi teleportado)

return TRUE

end

Editado Junho 6 por Smartbox

LeoxtibiaL
06 de junho de 2012 às 19:31
smartbox disse,

 

Este e action funciono 100 % aki no meu pc

 

 

function onUse(cid, item, frompos, item2, topos)

 

pos = {x=160, y=54, z=7} --Position para onde sera teleportado

 

getPlayerPremiumDays(cid)

doTeleportThing(cid,pos)

doPlayerSendTextMessage(cid, MESSAGE_INFO_DESCR, "Desculpe Você Não E premium")

return TRUE

end

 

O seu funciona também, mas vai mandar a mensagem "Desculpe Você Não E premium" mesmo quando o player for teleportado.^^

Editado Junho 6 por Leoxtibia

Makelin1M
06 de junho de 2012 às 20:06

Sim percebi isso que fiz muito rapido o script mas ja arrumei vlw ai

LeoxtibiaL
06 de junho de 2012 às 20:07

Desculpe, mas ainda não está arrumado.

BlackLeftB
06 de junho de 2012 às 21:18

Leoxtibia Obrigado a sua fucionou perfeitamente.

 

Smartbox Obrigado por tentar mim ajudar tabém.

 

 

Podem Fechar o topico (:

Makelin1M
06 de junho de 2012 às 22:37

Duvida sanada tópico reportado

ErimythE
06 de junho de 2012 às 22:40

Duvida Sanada Movido.

Editado Junho 19 por Erimyth